<?php
	//the line below converts non alphanumeric into '' but I'd rather a check instead
	//$userCmd = ereg_replace("[^A-Za-z0-9]", '', $userCmd );
	$cmdType = $userCmd{0};
//	$userCmd = substr($userCmd,1,strlen($userCmd)-1); //remove first char
	$userCmd = strtolower(ltrim($userCmd,$cmdType));
	if (ctype_alnum($userCmd))
	{
		switch ($cmdType)
		{
			//this is called the class module syntax - the module->core thing will be fixed soon
			//and this is for an ADVANCED author who DOES NOT NEED INFO FROM CORE.
			case '!':
				require ('./modules/sys/object.loader.php');
				break;
			case '%':
				require ('./modules/sys/action.loader.php');
				break;
			case '^': //system module type
				require ('./modules/sys/system.loader.php');
				break;
			break;
			
      		}
     }

?>
